@charset "utf-8";
html,body{font-size:12px;word-wrap:break-word;font-family:Arial;color:#333; background:#fff;}

/*头部*/
header{width:100%;overflow: hidden;position:relative;z-index:999;}
header .head01{width:100%;height:110px;overflow:hidden;background:#338417;}
header .head01 .head01_c{width:1400px;height:100%;margin:0px auto;text-align:right;}
header .head01 .head01_c .logo{width:420px;height:100%;float:left;display:flex;align-items:center;justify-content:left;}
header .head01 .head01_c .tel{width:180px;height:50px;float:right;padding:0px 0px;padding-left:70px;background:url("../images/tb_tel.png") no-repeat left center;margin-top:30px;}
header .head01 .head01_c .tel p{line-height:28px;text-align:left;color:#fff;}
header .head01 .head01_c .tel p:nth-child(2){font-size:24px;font-weight:bold;line-height:20px;}

header .head02{width:100%;overflow: hidden;background:#fff;}
header .head02 .head02_c{width:1400px;margin:0px auto;}
header .head02 .head02_c .nav{width:100%;height:60px;}
header .head02 .head02_c .nav ul{width:100%;height:100%;display:flex;justify-content:space-between;}
header .head02 .head02_c .nav li{width:100px;overflow: hidden;}
header .head02 .head02_c .nav li a{display:inline-block;width:100%;height:36px;line-height:36px;font-size:16px;margin:12px 0px;text-align:center;}
header .head02 .head02_c .nav li a:hover{background:#338417;color:#fff;border-radius:5px;}
header .head02 .head02_c .nav li a.on{background:#338417;color:#fff;border-radius:5px;}


.mainer{width:100%;overflow: hidden;}
.banner{width:100%;overflow: hidden;position:relative;z-index:99;position: relative;margin-top:0px;}
.banner > ul > li{width:100%;height:100%;user-select: none;font-size:0px;overflow:hidden;position: relative;}
.banner > ul > li img{max-width:100%;width:100%;}
.banner > ul > li > .pic{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}

.banner .more_page{width:100%; text-align:center; position:absolute; bottom:30px; z-index:1002;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;}
.banner .more_page span{width:12px; height:12px; margin:0px 8px;background:transparent;border:0px;opacity:1;position: relative;background: #fff;border-radius:100%;}
.banner .more_page span.swiper-pagination-bullet-active{background:#F7BB34;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 8px;}

.banner ul li .txt{width:1000px;height:170px;left:50%;top:50%;transform:translate(-50%,-80%);position:absolute;z-index:10;text-align:center;}
.banner ul li .txt .t1{font-size:80px;color:#FEBA2C;font-weight:bold;line-height:80px;letter-spacing:2px;}
.banner ul li .txt .t2{font-size:20px;color:#fff;text-shadow:0px 0px 2px #000;line-height:35px;margin-top:20px;}


.banner a.prev{ position:absolute;left:40px;top:50%;margin-top:-30px;z-index:100;color:#fff; z-index:999999;width:60px; height:60px;font-family:'iconfont' !important;font-size:25px;font-weight:bold;text-align: center;line-height:60px;background:#F7BB34;border-radius:100%;}
.banner a.next{ position:absolute; right:40px;top:50%;margin-top:-30px;z-index:100;color:#fff;z-index:999999;width:60px; height:60px;font-family:'iconfont' !important;font-size:25px;font-weight:bold;text-align: center;line-height:60px;background:#F7BB34;border-radius:100%;}
.banner a.prev:hover,.banner a.next:hover{background:#F7BB34;}


.box1{width:1400px;overflow:hidden;margin:0px auto;padding-top:60px;}
.box1 .tit{width:100%;overflow: hidden;text-align:center;margin:0px auto;}
.box1 .tit h2{font-size:32px;color:#000;background:url("../images/tb01.png") no-repeat center bottom;padding-bottom:20px;}
.box1 .tit h2 span{color:#3FA31D}
.box1 .tit p{line-height:30px;margin-top:15px;font-size:15px;color:#999999;}

.box1 .con{width:100%;overflow: hidden;padding-top:0px;text-align: center;margin:0px auto;margin-top:45px;}
.box1 .con ul{width:100%;overflow: hidden;}
.box1 .con ul li{width:18.4%;text-align: center;font-size:14px;margin-right:2%;border:1px solid #ddd;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:0px;background:#fff;}
.box1 .con ul li:hover{border:1px solid #6CC655;}
.box1 .con ul li .pic{width:100%;padding-top:100%;position: relative;overflow: hidden;background:#F7F7F7;}
.box1 .con ul li .pic img{max-width:100%;max-height:100%;position: absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-webkit-transition: all .5s;transition: all .5s;}
.box1 .con ul li .pic img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2);}
.box1 .con ul li p{padding:0px;font-size:14px;font-weight:500;line-height:58px;height:58px;overflow: hidden;color:#37474f;white-space: nowrap;text-overflow: ellipsis;color:#666666;}
.box1 .con ul li a:hover p{color:#358420;}
.box1 .con ul li:nth-child(5n){margin-right:0px;}


.box2{width:1400px;overflow: hidden;margin:0px auto;padding-top:30px;}
.box2 .leftbox{width:59.2%;float:left;overflow:hidden;border:1px solid #E5E5E5;box-sizing:border-box;-webkit-box-sizing:border-box;}
.box2 .leftbox .tit{width:100%;height:54px;line-height:54px;background:#fff url("../images/tb_tit_bg.jpg") repeat-x left top;border-bottom:1px solid #E5E5E5;padding:0px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box2 .leftbox .tit h2{float: left;font-size:16px;color:#333;padding-left:15px;position: relative;height:20px;line-height:20px;margin-top:17px;font-weight:500;}
.box2 .leftbox .tit h2::before{content:"";width:5px;height:20px;position:absolute;left:0px;top:0px;background:#3FA31D;}
.box2 .leftbox .tit span{float:right;}
.box2 .leftbox .tit span a{color:#999999;}
.box2 .leftbox .tit span a:hover{color:#42A329;}

.box2 .leftbox .con{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;height:384px;}
.box2 .leftbox .con .p{width:40%;height:100%;background:url("../images/about_pic01.jpg") no-repeat left top;overflow:hidden;float:left;}
.box2 .leftbox .con .c{width:58%;float: right;height:100%;overflow: hidden;font-size:14px;line-height:30px;color:#555;text-align:justify;}
.box2 .leftbox .con .c p b{color:#f00;}


.box2 .rightbox{width:38.8%;float:right;overflow:hidden;border:1px solid #E5E5E5;box-sizing:border-box;-webkit-box-sizing:border-box;}
.box2 .rightbox .tit{width:100%;height:54px;line-height:54px;background:#fff url("../images/tb_tit_bg.jpg") repeat-x left top;border-bottom:1px solid #E5E5E5;padding:0px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box2 .rightbox .tit h2{float: left;font-size:16px;color:#333;padding-left:15px;position: relative;height:20px;line-height:20px;margin-top:17px;font-weight:500;}
.box2 .rightbox .tit h2::before{content:"";width:5px;height:20px;position:absolute;left:0px;top:0px;background:#3FA31D;}
.box2 .rightbox .tit span{float:right;}
.box2 .rightbox .tit span a{color:#999999;}
.box2 .rightbox .tit span a:hover{color:#6EC65B;}
.box2 .rightbox .con{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 15px;height:384px;}
.box2 .rightbox .con ul{width:100%;}
.box2 .rightbox .con ul li{width:100%;overflow: hidden;position: relative;}
.box2 .rightbox .con ul li span{color:#999;display:inline-block;line-height:37px;font-size:14px;position:absolute;right:0px;top:0px;z-index:10px;}
.box2 .rightbox .con ul li a{display:inline-block;line-height:37px;height:37px;font-size:14px;color:#666;background:url("../images/tb_arrow.png") no-repeat left center;padding-left:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;padding-right:80px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box2 .rightbox .con ul li a:hover{color:#6EC65B;}


.box3{width:1400px;overflow: hidden;margin:0px auto;padding-top:30px;margin-bottom:30px;}

.box3 .leftbox{width:59.2%;float:left;overflow:hidden;border:1px solid #E5E5E5;box-sizing:border-box;-webkit-box-sizing:border-box;}
.box3 .leftbox .tit{width:100%;height:54px;line-height:54px;background:#fff url("../images/tb_tit_bg.jpg") repeat-x left top;border-bottom:1px solid #E5E5E5;padding:0px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box3 .leftbox .tit h2{float: left;font-size:16px;color:#333;padding-left:15px;position: relative;height:20px;line-height:20px;margin-top:17px;font-weight:500;}
.box3 .leftbox .tit h2::before{content:"";width:5px;height:20px;position:absolute;left:0px;top:0px;background:#3FA31D;}
.box3 .leftbox .tit span{float:right;}
.box3 .leftbox .tit span a{color:#999999;}
.box3 .leftbox .tit span a:hover{color:#42A329;}
.box3 .leftbox .con{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px 15px;height:290px;display:flex;align-items:center;}
.box3 .leftbox .con .con_c{width:100%;overflow: hidden;position: relative;padding-bottom:50px;}

.box3 .leftbox .con .con_c ul li{overflow: hidden;}
/*.box3 .leftbox .con .con_c ul li a{display:block;}*/
.box3 .leftbox .con .con_c ul li img{width:100%;}

.box3 .leftbox .con .con_c .more_page{width:100%; text-align:center; position:absolute; bottom:15px; z-index:1002;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;}
.box3 .leftbox .con .con_c .more_page span{width:12px; height:12px; margin:0px 8px;background:transparent;border:0px;opacity:1;position: relative;background: #CCCCCC;border-radius:100%;}
.box3 .leftbox .con .con_c .more_page span.swiper-pagination-bullet-active{background:#42A329;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 8px;}

.box3 .rightbox{width:38.8%;float:right;overflow:hidden;border:1px solid #E5E5E5;box-sizing:border-box;-webkit-box-sizing:border-box;}
.box3 .rightbox .tit{width:100%;height:54px;line-height:54px;background:#fff url("../images/tb_tit_bg.jpg") repeat-x left center;border-bottom:1px solid #E5E5E5;padding:0px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.box3 .rightbox .tit h2{float: left;font-size:16px;color:#333;padding-left:15px;position: relative;height:20px;line-height:20px;margin-top:17px;font-weight:500;}
.box3 .rightbox .tit h2::before{content:"";width:5px;height:20px;position:absolute;left:0px;top:0px;background:#3FA31D;}
.box3 .rightbox .tit span{float:right;}
.box3 .rightbox .tit span a{color:#999999;}
.box3 .rightbox .tit span a:hover{color:#6EC65B;}
.box3 .rightbox .con{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 15px;height:290px;background:url("../images/box3_right_con_bg.jpg") no-repeat right bottom;}
.box3 .rightbox .con p{line-height:27px;font-size:13px;color:#666;}



/* 内页 */
.banneri{width:100%;height:400px;background-position:center top;background-repeat: no-repeat;background-size:cover;}
.banneri .txt{width:1400px;height:100%;overflow: hidden;margin:0px auto;display:flex;align-items:center;align-content:center;flex-wrap:wrap;}
.banneri .txt p{width:100%;overflow: hidden;color:#fff;line-height:40px;}
.banneri .txt p.t1{font-size:40px;position:relative;padding-bottom:15px;text-transform:uppercase;}
.banneri .txt p.t1::before{content:"";width:50px;height:3px;background:#FEBA2C;position:absolute;left:0px;bottom:0px;}
.banneri .txt p.t2{font-size:25px;margin-top:10px;}

.main{width:1400px;overflow: hidden;margin:30px auto;}
.main .left{width:280px;overflow:hidden;float:left;}

.menubox{width:100%;overflow: hidden;border-radius:0px;}
.menubox .tit{width:100%;height:62px;background:#42A329;color:#fff;line-height:62px;text-align:center;font-size:20px;font-weight:bold;}
.menubox .con{width:100%;overflow: hidden;border:1px solid #E5E5E5;box-sizing: border-box;-webkit-box-sizing: border-box;}
.menubox .con ul li{width:100%;height:55px;border-bottom:1px solid #e5e5e5;text-align:center;line-height:55px;background:#fff;}
.menubox .con ul li a{display:block;width:100%;height:55px;line-height:55px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.menubox .con ul li a:hover{background:#e0f8d9;color:#333;}
.menubox .con ul li.on a{background:#e0f8d9;color:#333;}
.menubox .con ul li:last-child{border-bottom:0px;}

.contactbox{width:100%;overflow: hidden;margin-top:30px;border-radius:0px;}
.contactbox .tit{width:100%;height:62px;background:#42A329;color:#fff;line-height:62px;text-align:center;font-size:20px;font-weight:bold;}
.contactbox .con{width:100%;overflow: hidden;border:1px solid #E5E5E5;box-sizing: border-box;-webkit-box-sizing: border-box;padding:10px 20px;padding-bottom:100px;background:#fff url("../images/box3_right_con_bg.jpg") no-repeat right bottom;}
.contactbox .con p{line-height:30px;font-size:14px;position: relative;}
.contactbox .con p i{display:inline-block;width:70px;font-style:normal;position:absolute;left:0px;top:0px;text-align: justify;}
.contactbox .con p span{display:inline-block;padding-left:70px;}


.main .right{width:calc(100% - 310px);overflow:hidden;float:right;box-sizing: border-box;-webkit-box-sizing:border-box;border:1px solid #E5E5E5;min-height:1015px;padding:0px 25px;background:#fff;border-radius:0px;}
.main .right .ttt{width:100%;height:60px;line-height:60px;border-bottom:1px solid #E5E5E5;}
.main .right .ttt h2{display:inline-block;line-height:60px;border-bottom:1px solid #6EC65B;font-size:20px;}
.main .right .ttt span{float: right;font-size:14px;color:#666}
.main .right .ttt span a{color:#666;}
.main .right .ttt span a:hover{color:#42A329;}
.main .right .ccc{width:100%;overflow: hidden;margin-top:10px;}


.aboutbox{width:100%;overflow: hidden;margin-top:30px;padding-bottom:30px;}
.aboutbox .tit{width:100%;overflow: hidden;text-align: center;margin-bottom:30px;}
.aboutbox .tit > p{font-size:16px;color:#CCCCCC;letter-spacing:0.5px;line-height:30px;padding-top:5px;}
.aboutbox .tit h1{font-size:30px;}
.aboutbox .con{width:100%;overflow: hidden;line-height:35px;font-size:15px;min-height:300px;color:#444;}
.aboutbox .con p.t1{font-size:20px;color:#333;font-weight:bold;padding-top:5px;text-indent:2em;}


.aboutbox .con .pic1{width:100%;overflow: hidden;margin-top:20px;font-size:0px;}
.aboutbox .con .pic1 img{max-width:100%;width:100%;display:block;}
.aboutbox .con .pic2{width:100%;overflow: hidden;margin-top:20px;font-size:0px;}
.aboutbox .con .pic2 img{width:calc(50% - 10px);float: left;max-width:100%;display:block;}
.aboutbox .con .pic2 img:nth-child(2){float: right;}


.productbox{width:100%;overflow: hidden;padding-bottom:30px;padding-top:10px;}
.productbox ul{width:100%;overflow: hidden;margin-bottom:10px;}
.productbox ul li{width:23.5%;text-align:center;font-size:14px;margin-right:2%;margin-top:0%;background:#fff;float: left;overflow: hidden;}
.productbox ul li a{display:block;}
.productbox ul li .pic{width:100%;padding-top:100%;border-radius:0px;position: relative;overflow: hidden;background:#F7F7F7;border:1px solid #ddd;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:5px;}
.productbox ul li a:hover .pic{border:1px solid #42A329}
.productbox ul li .pic img{max-width:100%;max-height:100%;position: absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-webkit-transition: all .5s;transition: all .5s;}
.productbox ul li .pic img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2);}
.productbox ul li p{width:100%;padding:0px;margin-top:10px;font-size:14px;font-weight:500;line-height:50px;height:50px;overflow: hidden;color:#37474f;white-space: nowrap;text-overflow: ellipsis;}
.productbox ul li a:hover p{color:#42A329;}
.productbox ul li:nth-child(4n){margin-right:0px;}
.productbox ul li:nth-child(-n+4){margin-top:0px;}

.probox{width:100%;overflow:hidden;margin:0px auto;margin-bottom:10px;}
.probox .tit{padding:10px 0px;overflow: hidden;}
.probox .tit h1{line-height:30px;font-size:18px}
.probox .pic{width:100%;padding-top:50%;overflow: hidden;border:1px solid #ddd;position: relative;box-sizing: border-box;}
.probox .pic img{max-width:100%;max-height:100%;left:0px;top:0px;right:0px;bottom:0px;position: absolute;margin: auto;}
.probox .tab{width:100%;overflow: hidden;margin-top:20px;background:#f7f7f7;}
.probox .tab a{padding:0px 20px;height:50px;line-height:50px;background-color:#CCCCCC;color:#fff;display:inline-block;float: left;font-size:16px;}
.probox .tab a.on{background-color: #44A332;}
.probox .con{width:100%;overflow: hidden;border:0px solid #E5E5E5;padding:5px;box-sizing: border-box;line-height:25px;font-size:14px;}
.probox .con img{max-width:100%;}


.honorbox{width:100%;overflow: hidden;padding-bottom:30px;padding-top:10px;}
.honorbox ul{width:100%;overflow: hidden;margin-bottom:30px;}
.honorbox ul li{width:23.5%;text-align: center;font-size:14px;margin-right:2%;margin-top:2%;border:1px solid #ddd;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:5px;padding:10px;background:#fff;}
.honorbox ul li:hover{border:1px solid #42A329}
.honorbox ul li .pic{width:100%;padding-top:80%;border-radius:5px;position: relative;overflow: hidden;}
.honorbox ul li .pic img{max-width:100%;max-height:100%;position: absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-webkit-transition: all .5s;transition: all .5s;}
.honorbox ul li p{padding:0px;font-size:14px;margin-top:5px;font-weight:500;line-height:40px;height:40px;overflow: hidden;color:#37474f;white-space: nowrap;text-overflow: ellipsis;}
.honorbox ul li a:hover p{color:#42A329;}
.honorbox ul li:nth-child(4n){margin-right:0px;}
.honorbox ul li:nth-child(-n+4){margin-top:0px;}


.newsbox{width:100%;overflow: hidden;padding-bottom:30px;padding-top:0px;}
.newsbox ul{width:100%;overflow: hidden;margin-bottom:10px;}
.newsbox ul li{width:100%;overflow: hidden;position: relative;}
.newsbox ul li span{color:#ccc;display:inline-block;line-height:37px;font-size:14px;position:absolute;right:0px;top:0px;z-index:10px;}
.newsbox ul li a{display:inline-block;line-height:37px;height:37px;font-size:14px;color:#666;background:url("../images/tb_arrow.png") no-repeat left center;padding-left:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;padding-right:80px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.newsbox ul li a:hover{color:#6EC65B;}

.airbox{width:100%;overflow: hidden;margin:0px auto;background:#fff;line-height:25px;color:#333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align: left;padding-bottom:20px;}
.airbox .tit{width:100%; line-height:30px;padding:10px 0px;overflow:hidden; text-align:center;}
.airbox .tit h1{font-size:22px; font-weight:bold;}
.airbox .info{width:100%; padding:10px 0px; line-height:20px; text-align:center; border:1px dashed #ddd; font-size:12px; margin:10px 0px; background:#f5f5f5;color:#999;box-sizing: border-box;-webkit-box-sizing: border-box;}
.airbox .pic{width:100%;text-align: center;padding:10px 0px;font-size:0px;}
.airbox .pic img{max-width:100%;}
.airbox .con{width:100%; overflow:hidden; font-size:14px;min-height:500px;}
.airbox .con a{color:#333;}
.airbox .con a:hover{color:#333;}
.airbox .con p{ line-height:30px;color:#555;}
.airbox .con img{max-width:100%;}


.factorybox{width:100%;overflow: hidden;padding-bottom:30px;padding-top:10px;}
.factorybox ul{width:100%;overflow: hidden;margin-bottom:10px;}
.factorybox ul li{width:23.5%;text-align:center;font-size:14px;margin-right:2%;margin-top:0%;background:#fff;float: left;overflow: hidden;}
.factorybox ul li a{display:block;}
.factorybox ul li .pic{width:100%;padding-top:100%;border-radius:0px;position: relative;overflow: hidden;background:#fff;border:1px solid #ddd;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:5px;font-size:0px}
.factorybox ul li a:hover .pic{border:1px solid #42A329}
.factorybox ul li .pic img{max-width:100%;max-height:100%;position: absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-webkit-transition: all .5s;transition: all .5s;display:block;}
.factorybox ul li .pic img:hover{-webkit-transform: scale(1.2);transform: scale(1.2);-ms-transform: scale(1.2);}
.factorybox ul li p{width:100%;padding:0px;margin-top:10px;font-size:14px;font-weight:500;line-height:50px;height:50px;overflow: hidden;color:#37474f;white-space: nowrap;text-overflow: ellipsis;}
.factorybox ul li a:hover p{color:#42A329;}
.factorybox ul li:nth-child(4n){margin-right:0px;}
.factorybox ul li:nth-child(-n+4){margin-top:0px;}



.servicebox{width:100%;overflow:hidden;}
.servicebox .con{width:100%;overflow:hidden;min-height:500px;background:url("../images/service_bg.jpg") no-repeat right bottom;line-height:30px;font-size:14px;}


.contactbox2{width:100%;overflow: hidden;margin-top:10px;padding-bottom:30px;}
.contactbox2 .tit{width:100%;overflow: hidden;text-align:left;margin-bottom:0px;}
.contactbox2 .tit > h1{font-size:26px;letter-spacing:1px;}
.contactbox2 .tit > p{font-size:14px;color:#CCCCCC;letter-spacing:0.5px;line-height:30px;padding-top:5px;}
.contactbox2 .con{margin-top:10px;line-height:35px;color:#666;font-size:14px;}
.contactbox2 .map{width:100%;height:500px;margin-top:10px;border:1px solid #E5E5E5;box-sizing: border-box;border-radius:5px;}


.wirbook{width:100%; margin:0px auto; margin-top:20px;margin-bottom:0px;margin-left:0px;float: left;}
.wirbook li{width:49%;margin-bottom:30px;color:#333; font-size:14px;float: left;position: relative;}
.wirbook li:nth-child(2n){float:right;}
.wirbook li:nth-child(5){width:100%;}
.wirbook li:nth-child(6){width:100%; text-align: center;}
.wirbook li .yzm{position: absolute;right:0px;height:20px;right:10px;top:50%;margin-top:-10px;}
.form_input1{width:100%;height:60px;border:1px solid #E5E5E5;line-height:30px;padding:10px;border-radius:5px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.form_textarea1{width:100%; height:150px;border:1px solid #E5E5E5;padding:10px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-family:iconfont !important;resize:none;}

.form_input{width:100px;height:30px; border:1px solid #E5E5E5; line-height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.from_btn1{width:220px; height:60px;font-size:16px; line-height:60px;text-align:center; padding:0px; background:#42A329; border:0px; color:#FFF;cursor:pointer;border-radius:5px;}
.from_btn1:hover{opacity:0.9;}


.pages {width:100%; overflow:hidden; text-align:center; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.pages a { display:inline-block; padding:10px 16px; background:#fff; border:1px solid #eee; margin:0px 5px; color:#323232; }
.pages a:hover { background:#42A329; color:#fff; border:1px solid #42A329; }
.pages a.on { background:#42A329; color:#fff; border:1px solid #42A329; }
.pages a.no { background:none; color:#323232; border:0px; cursor:no-drop; }

footer{width:100%;overflow: hidden;background:#F5F5F5;padding-top:1px;border-top:1px solid #EAEAEA;position: relative;}
footer::before{content:"";width:100%;border-top:1px solid #fff;position:absolute;left:0px;top:0px;}
footer .foot{width:1400px;height:150px;margin:0px auto;position:relative;display:flex;flex-wrap: wrap;align-items:center;align-content:center;}
footer .foot p{width:100%;line-height:30px;font-size:14px;color:#666;}
footer .foot p a{color:#666;}
footer .foot p a:hover{color:#6EC65B;}
footer .foot .code{position:absolute;right:0px;top:0px;width:100px;height:150px;display:flex;align-items:center;flex-wrap: wrap;align-content:center;}
footer .foot .code img{width:100px;height:100px;border:1px solid #DEDEDE;}
footer .foot .code p{line-height:20px;text-align:center;font-size:12px;color:#999}


.onlinebox{width:60px;position:fixed;right:2%;bottom:20px;;font-size:12px;z-index:999999;margin-top:-60px;}
.onlinebox a{width:60px;text-align:center;line-height:20px;height:40px;padding:10px 0px; background:rgba(0,0,0,0.6); display:block; float:left;color:#fff;margin-bottom:1px;letter-spacing:2px; position:relative;font-size:14px;}
.onlinebox a:hover{background-color:#358420}
.onlinebox a.on{background-color:#358420}
.onlinebox a.on span{display:inline-block;}
.onlinebox a:nth-child(1){font-family: iconfont !important;line-height:40px;font-size:20px;}
.onlinebox a:hover:nth-child(1){background-color:#358420;}



/*图标*/
@font-face {
    font-family:'iconfont';
    src:url('font/iconfont.eot');
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('font/iconfont.woff') format('woff'),
    url('font/iconfont.ttf') format('truetype'),
    url('font/iconfont.svg#iconfont') format('svg');
}

@font-face {
  font-family:'alishuheiti';
  src:url('font/alishuheiti_bold.eot');
  src: url('font/alishuheiti_bold.eot?#iefix') format('embedded-opentype'),
  url('font/alishuheiti_bold.woff') format('woff'),
  url('font/alishuheiti_bold.ttf') format('truetype'),
  url('font/alishuheiti_bold.svg#iconfont') format('svg');
  font-display:swap;
}